package org.javastudy.tang.lambda;

/**
 * <p><em>Created on 2022/5/9 5:05 下午</em></p>
 *
 * @author fuzhongtang
 * @since 1.0.1
 */
public class LamdbaTest {
    public static void main(String[] args) {

        int a = 1;
        int b = 6;
        int result = doAdd((a1,b1)->a1+b1,a,b);
        System.out.println("result   "+result);
    }

    public static int doAdd(DataCalc dataCalc,int a,int b)
    {
        return dataCalc.add(a,b);
    }

    @FunctionalInterface //加这个注解的目的，是限制这个接口只能定义一个方法。
    interface DataCalc
    {
        public int add(int a,int b);
    }
}
